// index.js
import instance from '../../utils/http'
// 导入封装的增强 API 
import { toast } from '../../utils/extendApi'
Page({
  data: {
    year_month: '',
    day:'',
    articles:[
      {
        id: 8,
        title:'药食同源产品是厨房革命的主题',
        coverImg:'https://webzt.oss-cn-beijing.aliyuncs.com/31b01b82-8098-44ad-814a-532aa187d983.jpeg',
        content:'<p>	健康中国网讯：（使者）1972年，美国总统尼克松访问中国后，大量化肥、农药进入中国市场，用于农作物使用之后，带来了农业丰收，农家土肥淡出肥料市场，加上除草剂的使用和转基因种子的引入使用，对中国农业生产带来了不可磨灭的冲击。最近一些预制菜也正式在社会层面大量流行，厨房革命遭受真正考验，人民生活水平得到极大提高的同时，健康状况出现严重问题，人们从吃不饱饭到吃得饱饭到胡吃海喝，从而使亚健康群体俱增，全民健康受到严重威胁。习主席在2014年就提出了没有全民健康哪来全民小康的科学论述，厨房革命被纳入中国健康议事日程，而厨房革命的中心是少油、少盐，药食同源食品正式受到重视，由原来的几十种产品扩大到几百种，倍受中医爱好者关注并应用于食品、保健品使用，特别是大枣、生姜等这些人们生活中经常食用的药食同源产品更是被社会重视和使用。人们的食疗意识普遍提高。</p>',
        state:'已发布',
        categoryId:'6',
        createTime:'2024-10-10',
        updateTime:'2024-11-11 19：38：47'
      }
    ],
 // 添加浏览历史数据
 browseHistory: []
  },
  goToPage2: function(event) {
    //const param = { id: 123, name: '张三' };
    //console.log('event.currentTarget完整信息：', event.currentTarget);
    const id = event.currentTarget.dataset.id; // 获取点击项的文章ID
    const title = event.currentTarget.dataset.title; 
    const coverImg = event.currentTarget.dataset['coverimg']; 
    const state=event.currentTarget.dataset.state; 
    const creatTime=event.currentTarget.dataset.createtime; 
    // console.log('获取到的文章id：', id);
    // console.log('获取到的文章标题值：', title);
    // console.log('准备添加的图片链接：', coverImg);
    // console.log('获取到的状态：', state);
    // console.log('获取到的创造时间：', creatTime);
     // 检查浏览历史中是否已存在该文章ID
     const historyExists = this.data.browseHistory.includes(id.toString());
     if (!historyExists) {
       // 如果不存在，则添加到浏览历史中
       let newHistory = [...this.data.browseHistory, {id: id, title: title,coverImg:coverImg,state:state,createTime:creatTime}];
       console.log('添加到浏览历史后的数组：', newHistory);
       //限制浏览历史数量（例如最多20条）
       if (newHistory.length > 20) {
         newHistory = newHistory.slice(-20);
       }
       this.setData({
         browseHistory: newHistory
       });
   
       // 保存浏览历史到本地存储（可选）
       wx.setStorageSync('browseHistory', newHistory);
     }
  
    wx.navigateTo({
      url: `/pages/article/articles?id=${id}` // 跳转到详情页面并传递文章ID
    });
  },
  onLoad: function() {
    this.getLocalTime();
    this.getArticle();
    // 从本地存储加载浏览历史（可选）
    const storedHistory = wx.getStorageSync('browseHistory');
    if (storedHistory) {
      this.setData({
        browseHistory: storedHistory
      });
    }
    console.log(this.data.browseHistory);
  },

  onShow:function () {
    this.getArticle();
  },

  getLocalTime: function() {
    const date = new Date()
    const year = date.getFullYear()
    const month = date.getMonth() + 1
    const day = date.getDate()
    const year_month = `${year}/${month}` // 获取本地时间的字符串表示
    this.setData({
      year_month: year_month,
      day:day
    });
  },

//获取文章数据
async getArticle(){
  const res = await instance.get('/article/mlist')
  console.log(res)
  if(res.msg === 'NOT_LOGIN'){
    toast({
      title: '未登录',
      icon: 'error'
    });
  }
  this.setData({
    articles:res.data
  })
  console.log(this.data.articles);
},
 // 定义下拉刷新触发的函数
 onPullDownRefresh() {
  console.log("触发下拉刷新");
  // 执行获取数据的逻辑
  this.getArticle(() => {
    // 数据获取完成后停止下拉刷新
    wx.stopPullDownRefresh();
  });
}
});

